// 版权归陈超所有

#pragma once

#include "NativeGameplayTags.h"

/**
 * 
 */
namespace CC_GameplayTags
{
	/*主要属性*/
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Primary_Intelligence)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Primary_Agile)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Primary_Strength)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Primary_Vigor)
	
	/*次级属性*/
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_Armor)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_ArmorPenetration)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_BlockChance)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_CriticalHitChance)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_CriticalHitDamage)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_CriticalHitResistance)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_HealthRegeneration)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_ManaRegeneration)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_MaxHealth)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Attributes_Secondary_MaxMana)

	/*消息标签*/
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Message_HealthPotion)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Message_ManaPotion)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Message_HealthCrystal)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Message_ManaCrystal)

	/*Input标签*/
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Input_Move)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Input_LMB)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Input_RMB)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Input_1)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Input_2)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Input_3)
	CC_AURA_API UE_DECLARE_GAMEPLAY_TAG_EXTERN(Input_4)

	
}